import { requestClient } from '#/api/request';

export interface DuplicateCheckQry {
  schemaName: string; // 数据库名
  tableName: string; // 表名
  fieldName: string; // 字段名
  fieldVal: string; // 字段值
  dataId: string; // 数据ID
  keyName: string; // 主键名称
}
interface DuplicateCheckVO {
  // 是否通过
  pass: boolean;
  // 错误信息
  message: string;
}
/**
 * 重复校验接口
 */
export async function doDuplicateCheck(params: DuplicateCheckQry) {
  return requestClient.get<DuplicateCheckVO>('/duplicate/check', {
    params,
  });
}
